<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich">
<h:head>
 	<link rel="stylesheet" href="#{facesContext.externalContext.requestContextPath}/resources/css/style.css" ></link>
	<link rel="stylesheet" href="#{facesContext.externalContext.requestContextPath}/resources/css/demos.css" />
</h:head>
<h:body>
   <div class="homepage" >
			<table width="100%" cellspacing="0" cellpadding="0" border="0">
				<tr>
					<td width="100%" height="70px"/>
				</tr>
				<tr>
					<td width="90%" height="300px">
						<table width="100%">
							<tr>
								<td  width="10px" height="50px"/>
								<td  width="90%"><h:form>	<div class="tabs-secondary">
											<ul class="tabs secondary">
												<li>
										   			<h:commandLink action="#{chantierController.retourAuChantier}"  value="Chantiers"/>
										   			</li>
									    		<li>
									    			<h:commandLink  action="#{clientController.retourAuClient}" value="Clients"/> </li>
												<li>
										   			<h:commandLink action="#{associeController.retourAuAssocie}"  value="Associés"/>
										   			</li>
										    	<li>
									    			<h:commandLink  action="#{userController.retourAuUser}" value="Utilisateurs Systeme"/> </li>
									   		</ul>
									  </div></h:form> 
								</td>
								<td/>
							</tr>
							<tr>
								<td  width="10px" height="30px"/>
								<td  width="90%">
									<h:outputText value="#{msg.welcomeuser}" styleClass="welcomeAuth" />
								</td>
								<td/>
							</tr>
							<tr>
								<td  width="5px" height="100px"/>
								<td  style="margin:0 auto;">
									<h:form id="euserForm">
									<table width="700px">
										<tr>
											<td></td>
											<td></td>
										</tr>
										<tr>
											<td><h:outputLabel value="#{msg.cnomUser}"/></td>
			    							<td><h:inputText id="nomUser"
													value="#{userController.user.nom}" size="35">
												</h:inputText></td>
											<td/>
											<td><h:outputLabel value="#{msg.cprenomUser}"/></td>
			    							<td><h:inputText id="prenomUser"
													value="#{userController.user.prenom}" size="35">
												</h:inputText></td>
											<td/>
										</tr>
										<tr>
											<td><h:outputLabel value="#{msg.statut}"/></td>
			    							<td><h:selectOneMenu 
													value="#{userController.user.statut}" id="statutEuser">
													<f:selectItems value="#{userController.listStatuts}" />
												</h:selectOneMenu></td>
											<td/>
										</tr>
										<tr>
										</tr>
										<tr>
				    						<td/>
				    						<td/>
				    						<td width="10px"/>
				    						<td/>
				    						<td align="center">
				    							<table>
				    								<tr>
				    									<td><h:commandButton  type="reset" value="Reset" /></td>
				    									<td width="10px"/>
				    									<td><h:commandButton  value="Recherche" action="#{userController.filter}"/></td>
				    									<td width="10px"/>
				    									<td><h:commandButton  action="#{userController.goToAddUser}" value="Ajouter" /></td>
				    								</tr>
				    							</table> 
				    						</td>
										</tr>
									</table>
									</h:form>
								</td>
								<td  width="10px" height="100px">
								</td>
							</tr>
							<tr>
								<td  width="5px" height="200px"/>
								<td>
									<h:form>
										<rich:dataTable style="width:100%;"
											value="#{userController.listUsers}" var="var" id="tabUser"
											rows="20" rowClasses="even-row, odd-row" styleClass="stable">
											<rich:column style="width:10px; ">
												<f:facet name="header">
													<h:outputText value="#{msg.ctickBox}" />
												</f:facet>
												<h:outputText value="#{var.id}" id="idEuser" />

											</rich:column>
											<rich:column style="width:200px;">
												<f:facet name="header">
													<h:outputText value="#{msg.cnomUser}" />
												</f:facet>
												<h:outputText value="#{var.nom}" id="nomEuser" />
											</rich:column>
											
											<rich:column style="width:200px;">
												<f:facet name="header">
													<h:outputText value="#{msg.cprenomUser}" />
												</f:facet>
												<h:outputText value="#{var.prenom}" id="prenomEuser" />
											</rich:column>
											
																						
											<rich:column style="width:200px;">
												<f:facet name="header">
													<h:outputText value="#{msg.cloginUser}" />
												</f:facet>
												<h:outputText value="#{var.login}" id="loginUser" />
											</rich:column>
											
											<rich:column style="width:200px;">
												<f:facet name="header">
													<h:outputText value="#{msg.cstatutUser}" />
												</f:facet>
												<h:outputText value="#{var.statutValue}" id="statutUser" />
											</rich:column>
											
											<rich:column style="width:10px;">
												<a4j:commandLink styleClass="no-decor" 
														 action="#{userController.goToUpdateUser}">
													<h:graphicImage value="/resources/images/modify.png" 
														alt="edit" title="Modifier User" />
													<f:setPropertyActionListener
														target="#{userController.user}" value="#{var}" />
												</a4j:commandLink></rich:column>
												
												
											<rich:column style="width:10px;">
												<a4j:commandLink styleClass="no-decor"  action="#{userController.deleteUser}"
													execute="@this" oncomplete="showEditUserPane()">
													<h:graphicImage value="/resources/images/delete.png" 
														alt="edit" title="Delete User" />
													<f:setPropertyActionListener
														target="#{userController.user}" value="#{var}" />
												</a4j:commandLink>
											</rich:column>
										</rich:dataTable>
									</h:form>
								</td>
								<td/>
							</tr>
						</table>
					</td>
				</tr>
			</table>
	</div>
</h:body>
</html>